package cn.terminus.client.customer.customreceive.result;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author leslie.zhang
 * @date 2021/8/12 11:01 上午
 */
@Data
public class CustomReceiveZgResult implements Serializable {
    private static final long serialVersionUID = 901656956942605913L;
    /**
     * ID
     */
    private Long id;
    /**
     * 租户ID
     */
    private Long businessId;
    /**
     * 项目名称
     */
    @ApiModelProperty(name = "projectName", value = "项目名称", required = true)
    private String projectName;
    /**
     * 项目ID
     */
    @ApiModelProperty(name = "cboProjectId", value = "项目Id", required = true)
    private Long cboProjectId;
    /**
     * 项目名称
     */
    private Long cboResourceId;
    /**
     * 客户名称
     */
    @ApiModelProperty(name = "cboCustomName", value = "客户名称", required = true)
    private String cboCustomName;
    /**
     * 客户电话
     */
    @ApiModelProperty(name = "cboCustomPhone", value = "客户电话", required = true)
    private String cboCustomPhone;
    /**
     * 渠道来源  1:招商网 0:分佣宝 2:其他
     */
    @ApiModelProperty(name = "cboChannelSource", value = " 渠道来源  1:招商网 0:分佣宝 2:其他", required = true)
    private String cboChannelSource;
    /**
     * 确认时间
     */
    @ApiModelProperty(name = "cboCheckTime", value = "确认时间", required = true)
    private Date cboCheckTime;
    /**
     * 客户状态
     */
    private String cboCheckStatus;
    /**
     * 备注
     */
    @ApiModelProperty(name = "remark", value = "备注", required = true)
    private String remark;
    /**
     * 报备人
     */
    private String cboCustomUpuser;
    /**
     * 公司
     */
    private String cboChannelCompany;
    /**
     * 报备人来源
     */
    private String cboCustomUpuserResource;
    /**
     * 报备无效原因
     */
    private String cboCheckInvalidReason;
    /**
     * 状态
     */
    @ApiModelProperty(name = "status", value = "客户状态：0 ：报备待确定 1：有效 2：无效 3： 过期", required = true)
    private Integer status;
    /**
     * create_user
     */
    private String createUser;
    /**
     * create_time
     */
    @ApiModelProperty(name = "createTime", value = "创建时间", required = true)
    private Date createTime;
    /**
     * last_update_user
     */
    private String lastUpdateUser;
    /**
     * last_update_time
     */
    private Date lastUpdateTime;

}
